MENU ->
Project ->
Compile P7.0B0L
========================================
Используйте Project->Compile project, чтобы скомпилировать все файлы в текущем проекте,
которые изменились с момента последней сборки. Эта команда похожа на команду Build, за исключением
того, что Compile строит только те файлы, которые изменились с момента последней компиляции,
тогда как Build перестраивает все файлы, независимо от того, изменились они или нет.
Если вы установили флажок «Показать ход выполнения компиляции» на странице «Параметры» в
диалоговом окне «Инструменты->Параметры среды», в диалоговом окне выполнения отображается информация
о ходе и результатах компиляции. Когда ваше приложение успешно компилируется, нажмите OK, чтобы
закрыть диалоговое окно.
Notes on Project->Compile project
Если компилятор Delphi обнаруживает ошибку, продукт сообщает об этой ошибке в строке состояния
редактора кода и помещает курсор в строку исходного кода, содержащую ошибку.
Компилятор строит исполняемые файлы по следующим правилам:
* Файл проекта (.dpr) всегда перекомпилируется.
* Если исходный код модуля изменился с момента последней компиляции модуля, модуль компилируется.
Когда модуль компилируется, продукт создает для него файл с расширением .dcu.
Если компилятор Delphi не может найти исходный код модуля, этот модуль не перекомпилируется.
* Если интерфейсная часть модуля была изменена, все остальные модули, зависящие от измененного
модуля, перекомпилируются.
* Если модуль ссылается на объектный файл (внешние процедуры), и объектный файл был изменен,
модуль перекомпилируется.
* Если модуль содержит файл включения. и включаемый файл изменился, модуль перекомпилирован.
Вы также можете вызвать эту команду из Менеджера проекта. Выберите проект, щелкните правой
кнопкой мыши и выберите «Скомпилировать». Если у вас есть несколько проектов в группе проектов,
вы можете скомпилировать все проекты в группе проектов с помощью команды Проект->Скомпилировать
все проекты.
Вы можете компилировать только части кода, если используете в коде условные директивы и
предопределенные символы.